# encoding: utf-8
"""
@author: 夏洛
@QQ: 1972386194
@file: 10-视频下载.py
"""

'''
ts --- > 视频  
把一个完整的视频 拆分很多片段

Y网站 他们的视频技术 基本上都是 ts

服务器 --》 国内      减少服务器开销
 视频 -- 》 百度云盘     审核  机器人    把完整的视频拆分1000个视频 把1000个视频 用算法加密


请求 m3u8文件 拿到描述信息
提取ts文件
解密TS文件
合并TS文件 得到一个完整的视频

技术难点
    TS下载  需要解密
    视频合并 对文件名排序问题

you-get  pip install you-get

ffmpeg -protocol_whitelist "file,https,crypto,tcp,http,tls" -i index.m3u8 -c copy out.mp4
    
'''

import sys,os
# 等价于开终端执行
# os.system('you-get ')


import requests

def request():
    # https://www.joonsen.com/vodplay/63111-1-1.html
    res =requests.get("https://v4.cdtlas.com/20211209/b1eQYpmj/1100kb/hls/index.m3u8")
    if res.status_code == 200:
        with open('index.m3u8','w') as f:
            f.write(res.text)











